ifndef XPKIT
XPKIT=/usr/local/xpkit
endif

SRCS=\
	Main.cc Globals.cc AppEnv.cc ShellApp.cc MainApp.cc \
	Gate.cc TcpGate.cc GateProc.cc 
OBJS=$(SRCS:.cc=.o)
OUT=app

CFLAGS=-I$(XPKIT) -O2 -Wall 
LDFLAGS=\
	-L$(XPKIT)/xp/bas \
	-L$(XPKIT)/xp/net \
	-L$(XPKIT)/xp/utl \
	-L$(XPKIT)/xpp/bas \
	-L$(XPKIT)/xpp/net \
	-L$(XPKIT)/xpp/sys \
	-L$(XPKIT)/xpp/utl 
LIBS=-lrt -lnsl -lpthread -lxpputl -lxppsys -lxppnet -lxppbas -lxputl -lxpnet -lxpbas 

all: $(OBJS)
	$(CXX) $(LDFLAGS) -o $(OUT) $(OBJS) $(LIBS) 

clean:
	rm -rf *.o $(OUT)
.cc.o:
	$(CXX) -c $(CFLAGS) $<

